package com.niit.dao;

import com.niit.pojo.Product;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ProductMapper {
    // 添加产品信息到数据库，返回受影响的行数
    int insertProduct(Product product);

    // 根据产品ID删除产品记录，返回受影响的行数
    int deleteProductById(int pid);

    // 更新产品信息，返回受影响的行数
    int updateProduct(Product product);

    // 根据产品的部分信息（例如可以是ID、名称等组合条件，此处假设是一个通用的查询对象）查询产品
    List<Product> queryProduct(Product product);

    Product queryProductById(int pid);
}
